package org.tri.gui.worker;

import java.util.concurrent.ExecutionException;

/**
 * La interfaz {@code TableFillListener} es usada para recibir eventos de un
 * worker encargado de llenar tablas.
 * @author kiira
 * @version 1.0, Jan 31, 2012
 */
public interface TableFillListener {
    /**
     * Método que es llamado cunado el worker finaliza la carga de datos, y 
     * cualquier otra acción que deba realizar. Este método es llamado por
     * mas que ocurra un error durante la acción del worker.
     */
    public void doneFillingTable();
    
    /**
     * Método que es llamado específicamente cuando ocurre un error en la 
     * acción realizada por el worker.
     * @param ex excepción resultante del error.
     */
    public void errorFillingTable( ExecutionException ex );

}//end interfaz TableFillListener
